customer service consultant computer repair software training customer computer software installation customer service training hardware installation networking computer training customer service